.steel .swtTable {
	xxxborder: 1px solid transparent;
}
.steel .swtTableHover {
	xxxborder-color: #ED8714;
}

.steel .swtTable .messageArea {
	color: #E5322A;
    line-height: 26px;
    padding: 0 5px;
    width: 50%;
    font-style: italic;
}
/*Pagination START*/
.steel .swtTablePagination > label, .steel .swtTablePagination .rowCounts .pgnOf {
	padding: 3px;
}
.steel .swtTablePagination .rowCounts {
	xxxfont-style: italic;
	padding: 3px;
	xxxfont-weight: bold;
}
.steel .swtTablePagination .rowCounts .pgnOf {
	
}
.steel .swtTablePagination .dijitTextBox.numberText {
	width: 25px;
}
.steel .swtTablePagination.paginationTop {
	float: right;
	clear: both;
}
.dj_ie .steel .swtTablePagination.paginationTop {
	clear: none;
}
.steel .swtTablePagination.paginationBottom {
	float: right;
	clear: both;
}

/*Pagination END*/

/*Layout START*/
.steel .swtTableLayout .titleArea {
	height: 26px;
}
.steel .swtTableLayout .titleArea .tableTitle {
	line-height: 26px;
	font-weight: bold;
}
.steel .swtTableLayout .titleArea .swtTableToolbar {
	clear: both;
	float: right;
}
.steel .swtTableLayout .ctxTooolbarArea, .steel .swtTableLayout .bottomArea {
	background: #FAFAFB;
}
.steel .swtTableLayout .ctxTooolbarArea .swtTableContextualToolbar {
	clear: both;
}
.steel .swtTableLayout .containerNode {
	xxxpadding: 2px;
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow-x  : auto;
	overflow-y  : hidden;
	border-top-color: transparent;
}
.steel .swtTableLayout .headerNode, .steel .swtTableLayout .bodyNode {
	width: auto;
}
.steel .swtTableLayout .headerNode {
	background: #FAFAFB;	
}

.steel .swtTableLayout .bodyNode {
	overflow-y: auto;
}
/*Layout END*/

/*Contextual Toolbar START*/
.steel .swtTableContextualToolbar {
}
/*Contextual Toolbar END*/

/*Toolbar START*/
.steel .swtTableToolbar {
	
}
.steel .swtTableToolbarSettingsContent {
    xxxheight: 300px;
    xxxwidth: 100px;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D4D4;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 4px;
}
.steel .swtTableToolbarSettingsContent .actions {
	padding-top: 5px;
}
/*Toolbar END*/

/*Table START*/
.steel .swtTable .tableNode, .steel .swtTable .headerNode table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
}
.steel .swtTable .headerNode .tableHeader td {
	cursor: default;
}
.steel .swtTable .headerNode .tableHeader .sortIcon {
	margin: 2px;
	padding:0px 6px;
}
/*
.steel .swtTable .headerNode .tableHeader .ascending .sortIcon{
	background: #d9e9fd;
}
.steel .swtTable .headerNode .tableHeader .descending .sortIcon{
	background: #ffddb4;
}
*/

.steel .swtTable .headerNode .tableHeader .sortable:HOVER {
	cursor: pointer;
	xxxtext-decoration: underline;
}
.steel .swtTable .tableNode .tableHeader {
	background: #FAFAFB
}
.steel .swtTable .tableHeader td, .steel .swtTable .tableHeader th, .swtTableFilter .filterTable thead td, .steel .swtTableFilter .swtTableFilterItem td {
	padding: 5px 4px;
	border: 1px solid #D4D4D4;
}

.steel .swtTable .tableHeader td:FIRST-CHILD {
	border-left-color: transparent;
}
.steel .swtTable .tableNode .tableBody td {
	padding: 3px 4px;
	border: 1px solid transparent;
	overflow: hidden;
}
.steel .swtTable .tableNode .oddRow {
	background: #f7f3f7;
}
.steel .swtTable .tableNode .evenRow{
	
}
.steel .swtTable .tableNode  .selected {
	background: #d9e9fd;
}
.steel .swtTable .tableNode .oddRow:HOVER, .steel .swtTable .tableNode .evenRow:HOVER {
	background: #f3d065;/*#eff3ff;*/	
}
.steel .swtTable .tableNode .oddRow:HOVER td, .steel .swtTable .tableNode .evenRow:HOVER td{
	xxxborder-top-color: #d4d4d4;
	xxxborder-bottom-color: #d4d4d4;
}
.steel .swtTable .ellipses {
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;  
    -o-text-overflow: ellipsis;  
    -ms-text-overflow: ellipsis;
}
.dj_chrome .steel .swtTable .ellipses {
	xxxwhite-space: normal;
}
.dj_chrome .steel .swtTable .tableNode .tableBody td div.ellipses {
	padding: 0;
	margin: 0;
}
/*Table Filter START*/

.steel .swtTableFilter .filterTable {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%;
}
.steel .swtTableFilter label {
	padding: 5px;
}
.steel .swtTableFilter .filterTable thead tr {
	background: #FAFAFB;
	xxxfont-weight: bold;
}
.steel .swtTableFilter .swtTableFilterItem td {
	padding: 1px 4px;
}
.steel .swtTableFilter .customCondition {
	margin: 10px 0px;
}
.steel .swtTableFilter .bottomButtons {
	margin-top: 5px;
}
.steel .swtTableFilter .columnSelect, .steel .swtTableFilter .operationSelect {
	width: 100px;
}
.steel .swtTableFilterItem .filterItemValue {
	width: 19em;
}

/*Table Filter END*/